package com.kn.keywordmatch.dto.req;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class MatchDistanceReq {
    /**
     * 数据id
     */
    @JsonProperty("DataID")
    private Long DataID;

    /**
     * 数据id
     */
    @JsonProperty("Title")
    private String Title;

    /**
     * 内容
     */
    @JsonProperty("Content")
    private String Content;
    /**
     * 媒体类型
     */
    @JsonProperty("MediaType")
    private Integer MediaType;



    /**
     *
     */
    @JsonProperty("PublishTime")
    private String PublishTime;

    /**
     *
     */
    @JsonProperty("ForwardSource")
    private String ForwardSource;

    /**
     *
     */
    @JsonProperty("Source")
    private String Source;

    /**
     *
     */
    @JsonProperty("SourceUrl")
    private String SourceUrl;

    @JsonProperty("VideoUrl")
    private String VideoUrl;

    @JsonProperty("VideoImage")
    private String VideoImage;

    /**
     *
     */
    @JsonProperty("Author")
    private String Author;

    /**
     *
     */
    @JsonProperty("AuthorID")
    private String AuthorID;

    /**
     *
     */
    @JsonProperty("SourceSite")
    private String SourceSite;

    @JsonProperty("StickerID")
    private String StickerID;

    /**
     *
     */
    @JsonProperty("PageCrawlID")
    private Integer PageCrawlID;
    @JsonProperty("SearchCrawlID")
    private Integer SearchCrawlID;
    @JsonProperty("CreateType")
    private  Integer CreateType;
    @JsonProperty("CrawlType")
    private  Integer CrawlType;

    @JsonProperty("ImageContent")
    private  String ImageContent;
    @JsonProperty("LocationId")
    private  String LocationId;
    /**
     * 经度
     */
    @JsonProperty("Longitude")
    private Double Longitude;

    /**
     * 维度
     */
    @JsonProperty("Latitude")
    private Double Latitude;
    @JsonProperty("IsExistInDB")
    private Boolean IsExistInDB;


}
